home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 17052 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.5 KB

  1. Path: pangea.Stanford.EDU!karish
  2. From: karish@pangea.Stanford.EDU (Chuck Karish)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: Re: ANSI C and POSIX (was Re: C/C++ knocks the crap out of Ada)
  5. Date: 13 Apr 1996 09:08:39 GMT
  6. Organization: Mindcraft, Inc.
  7. Message-ID: <4knqun$ga1@nntp.Stanford.EDU>
  8. References: <JSA.96Feb16135027@organon.com> <dewar.828846122@schonberg> <4kkdv4$ik4@nntp.Stanford.EDU> <dewar.829345962@schonberg>
  9. NNTP-Posting-Host: pangea.stanford.edu
  10.  
  11. In article <dewar.829345962@schonberg>, Robert Dewar <dewar@cs.nyu.edu> wrote:
  12. >Of course GCC has a much more agressive view of portability, but it
  13. >certainly would be nice to see more standardization here,
  14.  
  15. I don't understand.  Do you have portability problems when you use
  16. gcc in ANSI mode?
  17.  
  18. >and for 
  19. >example, it sure would be nice if everyone's make utility implemented
  20. >at least vaguely the same semantics!
  21.  
  22. POSIX.2 specifies a well-defined set of semantics for make.  XPG4
  23. picks up the POSIX.2 spec and adds some extensions that are also
  24. guaranteed to be supported on conforming systems (see www.xopen.co.uk
  25. for a list; look for XPG4 BASE 95 branded products).
  26.  
  27. That doesn't solve the problem of having to import code whose
  28. maintainers choose to use extensions from, for example, gnu make,
  29. BSD make, or imake.  If you're maintaining a diverse code base
  30. you may have to keep several versions of make on hand.  At least
  31. for these examples the source is readily available.
  32. --
  33.  
  34.     Chuck Karish          karish@mindcraft.com
  35.     (415) 323-9000 x117   karish@pangea.stanford.edu
  36.